package com.ruoyi.solidYunshu.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 固废运输企业对象 gf_yunshu
 * 
 * @author ruoyi
 * @date 2021-09-16
 */
public class GfYunshu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 生产工艺ID */
    private Long gyId;

    /** 运输单位名称 */
    @Excel(name = "运输单位名称")
    private String gyName;

    /** 法人 */
    @Excel(name = "法人")
    private String gyPerson;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String gyPhone;

    /** 身份信息扫描 */
    @Excel(name = "身份信息扫描")
    private String gyCard;

    /** 资格证信息扫描 */
    @Excel(name = "资格证信息扫描")
    private String gyZigezheng;

    /** 运输单位地址 */
    @Excel(name = "运输单位地址")
    private String gyAddr;

    /** 经度 */
    @Excel(name = "经度")
    private String gyLg;

    /** 纬度 */
    @Excel(name = "纬度")
    private String gyLt;

    /** 承运车辆型号 */
    @Excel(name = "承运车辆型号")
    private String gyCycxh;

    /** 牌照 */
    @Excel(name = "牌照")
    private String gyPz;

    /** 车辆外观照片 */
    @Excel(name = "车辆外观照片")
    private String gyClwgzp;

    /** 驾驶人 */
    @Excel(name = "驾驶人")
    private String gyJsr;

    /** 驾驶人电话 */
    @Excel(name = "驾驶人电话")
    private String gyJsrTel;

    /** 运输日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "运输日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gyYsTime;

    /** 预计到达日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "预计到达日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gyDaodaTime;

    /** 运输线路 */
    @Excel(name = "运输线路")
    private String gyYsLuxian;

    /** 危险废物名称 */
    @Excel(name = "危险废物名称")
    private String gyWxfwName;

    /** 危险特性 */
    @Excel(name = "危险特性")
    private String gyWxfwTx;

    /** 数量 */
    @Excel(name = "数量")
    private String gyWxfwNum;

    /** 包装方式 */
    @Excel(name = "包装方式")
    private String gyBz;

    /** 禁忌 */
    @Excel(name = "禁忌")
    private String gyJinji;

    /** 应急措施 */
    @Excel(name = "应急措施")
    private String gyYingji;

    /** 发运人 */
    @Excel(name = "发运人")
    private String gyFayun;

    /** 运达地 */
    @Excel(name = "运达地")
    private String gyYunda;

    /** 危险废物转移联单 */
    @Excel(name = "危险废物转移联单")
    private String gyWuliandan;

    /** 冗余 */
    @Excel(name = "冗余")
    private String other;

    /** 冗余 */
    @Excel(name = "冗余")
    private String otherone;

    /** 冗余 */
    @Excel(name = "冗余")
    private String othertwo;

    /** 冗余 */
    @Excel(name = "冗余")
    private String otherthree;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setGyId(Long gyId) 
    {
        this.gyId = gyId;
    }

    public Long getGyId() 
    {
        return gyId;
    }
    public void setGyName(String gyName) 
    {
        this.gyName = gyName;
    }

    public String getGyName() 
    {
        return gyName;
    }
    public void setGyPerson(String gyPerson) 
    {
        this.gyPerson = gyPerson;
    }

    public String getGyPerson() 
    {
        return gyPerson;
    }
    public void setGyPhone(String gyPhone) 
    {
        this.gyPhone = gyPhone;
    }

    public String getGyPhone() 
    {
        return gyPhone;
    }
    public void setGyCard(String gyCard) 
    {
        this.gyCard = gyCard;
    }

    public String getGyCard() 
    {
        return gyCard;
    }
    public void setGyZigezheng(String gyZigezheng) 
    {
        this.gyZigezheng = gyZigezheng;
    }

    public String getGyZigezheng() 
    {
        return gyZigezheng;
    }
    public void setGyAddr(String gyAddr) 
    {
        this.gyAddr = gyAddr;
    }

    public String getGyAddr() 
    {
        return gyAddr;
    }
    public void setGyLg(String gyLg) 
    {
        this.gyLg = gyLg;
    }

    public String getGyLg() 
    {
        return gyLg;
    }
    public void setGyLt(String gyLt) 
    {
        this.gyLt = gyLt;
    }

    public String getGyLt() 
    {
        return gyLt;
    }
    public void setGyCycxh(String gyCycxh) 
    {
        this.gyCycxh = gyCycxh;
    }

    public String getGyCycxh() 
    {
        return gyCycxh;
    }
    public void setGyPz(String gyPz) 
    {
        this.gyPz = gyPz;
    }

    public String getGyPz() 
    {
        return gyPz;
    }
    public void setGyClwgzp(String gyClwgzp) 
    {
        this.gyClwgzp = gyClwgzp;
    }

    public String getGyClwgzp() 
    {
        return gyClwgzp;
    }
    public void setGyJsr(String gyJsr) 
    {
        this.gyJsr = gyJsr;
    }

    public String getGyJsr() 
    {
        return gyJsr;
    }
    public void setGyJsrTel(String gyJsrTel) 
    {
        this.gyJsrTel = gyJsrTel;
    }

    public String getGyJsrTel() 
    {
        return gyJsrTel;
    }
    public void setGyYsTime(Date gyYsTime) 
    {
        this.gyYsTime = gyYsTime;
    }

    public Date getGyYsTime() 
    {
        return gyYsTime;
    }
    public void setGyDaodaTime(Date gyDaodaTime) 
    {
        this.gyDaodaTime = gyDaodaTime;
    }

    public Date getGyDaodaTime() 
    {
        return gyDaodaTime;
    }
    public void setGyYsLuxian(String gyYsLuxian) 
    {
        this.gyYsLuxian = gyYsLuxian;
    }

    public String getGyYsLuxian() 
    {
        return gyYsLuxian;
    }
    public void setGyWxfwName(String gyWxfwName) 
    {
        this.gyWxfwName = gyWxfwName;
    }

    public String getGyWxfwName() 
    {
        return gyWxfwName;
    }
    public void setGyWxfwTx(String gyWxfwTx) 
    {
        this.gyWxfwTx = gyWxfwTx;
    }

    public String getGyWxfwTx() 
    {
        return gyWxfwTx;
    }
    public void setGyWxfwNum(String gyWxfwNum) 
    {
        this.gyWxfwNum = gyWxfwNum;
    }

    public String getGyWxfwNum() 
    {
        return gyWxfwNum;
    }
    public void setGyBz(String gyBz) 
    {
        this.gyBz = gyBz;
    }

    public String getGyBz() 
    {
        return gyBz;
    }
    public void setGyJinji(String gyJinji) 
    {
        this.gyJinji = gyJinji;
    }

    public String getGyJinji() 
    {
        return gyJinji;
    }
    public void setGyYingji(String gyYingji) 
    {
        this.gyYingji = gyYingji;
    }

    public String getGyYingji() 
    {
        return gyYingji;
    }
    public void setGyFayun(String gyFayun) 
    {
        this.gyFayun = gyFayun;
    }

    public String getGyFayun() 
    {
        return gyFayun;
    }
    public void setGyYunda(String gyYunda) 
    {
        this.gyYunda = gyYunda;
    }

    public String getGyYunda() 
    {
        return gyYunda;
    }
    public void setGyWuliandan(String gyWuliandan) 
    {
        this.gyWuliandan = gyWuliandan;
    }

    public String getGyWuliandan() 
    {
        return gyWuliandan;
    }
    public void setOther(String other) 
    {
        this.other = other;
    }

    public String getOther() 
    {
        return other;
    }
    public void setOtherone(String otherone) 
    {
        this.otherone = otherone;
    }

    public String getOtherone() 
    {
        return otherone;
    }
    public void setOthertwo(String othertwo) 
    {
        this.othertwo = othertwo;
    }

    public String getOthertwo() 
    {
        return othertwo;
    }
    public void setOtherthree(String otherthree) 
    {
        this.otherthree = otherthree;
    }

    public String getOtherthree() 
    {
        return otherthree;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("gyId", getGyId())
            .append("gyName", getGyName())
            .append("gyPerson", getGyPerson())
            .append("gyPhone", getGyPhone())
            .append("gyCard", getGyCard())
            .append("gyZigezheng", getGyZigezheng())
            .append("gyAddr", getGyAddr())
            .append("gyLg", getGyLg())
            .append("gyLt", getGyLt())
            .append("gyCycxh", getGyCycxh())
            .append("gyPz", getGyPz())
            .append("gyClwgzp", getGyClwgzp())
            .append("gyJsr", getGyJsr())
            .append("gyJsrTel", getGyJsrTel())
            .append("gyYsTime", getGyYsTime())
            .append("gyDaodaTime", getGyDaodaTime())
            .append("gyYsLuxian", getGyYsLuxian())
            .append("gyWxfwName", getGyWxfwName())
            .append("gyWxfwTx", getGyWxfwTx())
            .append("gyWxfwNum", getGyWxfwNum())
            .append("gyBz", getGyBz())
            .append("gyJinji", getGyJinji())
            .append("gyYingji", getGyYingji())
            .append("gyFayun", getGyFayun())
            .append("gyYunda", getGyYunda())
            .append("gyWuliandan", getGyWuliandan())
            .append("other", getOther())
            .append("otherone", getOtherone())
            .append("othertwo", getOthertwo())
            .append("otherthree", getOtherthree())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
